package site.laodengtou.service;

import java.util.List;

import site.laodengtou.pojo.Question;
import site.laodengtou.pojo.Test;
import site.laodengtou.pojo.Works;
import site.laodengtou.util.Msg;

public interface StudentService {
    
	Msg selStuCountByLogin(String ksh,String password); //用户登录
	
	List<Works> selWorks();//当天考试查询
	
	List<Question> getQuestions();//随机从题库表中获取5道编程题
	
	int selCountPass(int id,String khs);//查询某堂考试的通过次数
	
	int selCountSubmit(int id,String khs);//查询某堂考试的提交次数
	
	int selMaxGradeSubmit(int id,String khs);//获取提交的最高分数
	
	int selCountSubmitQuestion(int id,String khs);//查询某道题学生的提交次数
	
	int selCountPassQuestion(int id,String khs);//获取某道题学生的通过次数
	
	int selMaxGradeQuestion(int id,String khs);//获取某道题学生的最高分数
	
	Question selQuestionByid(int id);//通过id查询题目详情
	
	int insSubmitcode(int workid,int questionid,String ksh,String code);//添加学生答题提交记录
	
	int insTest(Test test);//添加试卷记录
	
	Test selTestById(int id);//通过试卷id查询试卷
}
